Integrating personalized medical test contents with XML and XSL-FO
نویسندگان
چکیده
BACKGROUND In 2004 the adoption of a modular curriculum at the medical faculty in Muenster led to the introduction of centralized examinations based on multiple-choice questions (MCQs). We report on how organizational challenges of realizing faculty-wide personalized tests were addressed by implementation of a specialized software module to automatically generate test sheets from individual test registrations and MCQ contents. METHODS Key steps of the presented method for preparing personalized test sheets are (1) the compilation of relevant item contents and graphical media from a relational database with database queries, (2) the creation of Extensible Markup Language (XML) intermediates, and (3) the transformation into paginated documents. RESULTS The software module by use of an open source print formatter consistently produced high-quality test sheets, while the blending of vectorized textual contents and pixel graphics resulted in efficient output file sizes. Concomitantly the module permitted an individual randomization of item sequences to prevent illicit collusion. CONCLUSIONS The automatic generation of personalized MCQ test sheets is feasible using freely available open source software libraries, and can be efficiently deployed on a faculty-wide scale.
منابع مشابه
Integrating XSL-FO with Enterprise Reporting
This paper discusses a project to integrate the processing of XSL Formatting Objects (XSL-FO) [HREF4] within an enterprise reporting solution. The software components utilised in the implementation form part of Oracle eBusiness Suite. However, the findings from this project are applicable to a range of XML-based technologies, independent of vendor. The Report Manager (Wood, 2004) [HREF5] projec...
متن کاملMultidirectional Typesetting in xsl-fo∗
xsl-fo texts use an xml-like syntax that aim to describe high-quality print outputs. This article complements the introduction to xsl-fo EuroBachoTEX 2007. We show how xsl-fo allows users to typeset texts belonging to different writing systems: from left to right, from right to left, . . . We compare this implementation to TEX-like typeset engines, e.g., X E TEX.
متن کاملFOA: an XSL-FO Authoring Tool
FOA [Formatting Object Authoring] is an open-source authoring tool that applies rich styling to XML content. It allows the styling to be re-used across multiple documents. It also allows the author to build or import a library of style components. It is based on XSL-FO, the W3C-defined markup language, whose aim is to add rich styling to XML content, especially for paginated documents. The arch...
متن کاملSystem Architecture for XML Offload to a Cell Processor-Based Workstation
This paper describes the design, prototype implementation, and evaluation of a system architecture for XML offload to a Cell processor-based workstation. This architecture includes a high-performance parser based on a novel enhanced finite state machine technology. RenderX 1 XML 2005 Conference proceeding by RenderX author of XML to PDF (XSL FO) formatter. XSL• FO formatter Re-format page sizes
متن کاملSQL, XQuery, and SPARQL
Does the world really need Yet Another Query Language? A new language for querying RDF, named SPARQL, is emerging from the W3C. Some observers say that the W3C's own XQuery is sufficient for querying RDF, at least in its XML incarnations, while others suggest that SQL is a more mature, widely-implemented language for querying tuples. This presentation explores these issues and positions the thr...
متن کامل